Sign Plugin Task
Signs the ZIP archive with the provided key using Marketplace ZIP Signer library.
To sign the plugin before publishing to JetBrains Marketplace with the SignPluginTask task, it is required to provide a certificate chain and a private key with its password using IntelliJPlatformExtension.Signing extension.
As soon as privateKey (or privateKeyFile) and certificateChain (or certificateChainFile) properties are specified, the task will be executed automatically right before the PublishPluginTask task.
For more details, see Plugin Signing article.
See also
Properties
Input, unsigned ZIP archive file. Refers to in CLI option.
A string containing X509 certificates. The first certificate from the chain will be used as a certificate authority (CA). Refers to cert CLI option.
Path to the file containing X509 certificates. The first certificate from the chain will be used as a certificate authority (CA). Refers to cert-file CLI option.
KeyStore key alias. Refers to ks-key-alias CLI option.
KeyStore password. Refers to ks-pass CLI option.
JCA KeyStore Provider name. Refers to ks-provider-name CLI option.
KeyStore type. Refers to ks-type CLI option.
Encoded private key in the PEM format. Refers to key CLI option.
A file with an encoded private key in the PEM format. Refers to key-file CLI option.
Output, signed ZIP archive file. Refers to out CLI option.
Path to the Marketplace ZIP Signer executable.